﻿<?php

require_once "cfg/cfg.php";
require_once "lib/Generic.php";
require_once "models/m-user.class.php";
require_once "views/v-user.class.php";

// Подключаемся к БД.
$DB = DbSimple_Generic::connect(CS);

// Устанавливаем обработчик ошибок.
$DB->setErrorHandler('databaseErrorHandler');


// $DB->setLogger('myLogger');

function myLogger($db, $sql)
{
	//$caller = $db->findLibraryCaller();
	//$tip = "at ".@$caller['file'].' line '.@$caller['line'];
	// Печатаем запрос (конечно, Debug_HackerConsole лучше)
	echo($sql);
	// echo "<xmp title=\"$tip\">"; print_r($sql); echo "</xmp>";
}


// Код обработчика ошибок SQL.
function databaseErrorHandler($message, $info)
{
	// Если использовалась @, ничего не делать.
	if (!error_reporting()) return;
	// Выводим подробную информацию об ошибке.
	echo "SQL Error: $message<br><pre>"; 
	print_r($info);
	echo "</pre>";
	exit();
}


// $rows = $DB->select('select * from ')

// $_POST['username'] = 'demo';
// $_POST['password'] = 'demo';

$user = new mUser();

// $user->Logout();

if($user->Auth())
{
	echo 'auth is ok';
}
else
{
	echo 'no auth';
	echo vUser::LoginForm();
}


